self catering scotland london wales escorts resort glasgow holiday palm ireland devon cornwall cottage edinburgh accommodation beach christmas b&b ocean escort bed and breakfast